leave someone stranded - Espagnol Anglais Dictionnaire